
/**		
 * 
 *	uk.co.lmfm.guppy.application.enum.ApplicationConstants
 *	
 *	@version 1.00 | Jan 7, 2010
 *	@author Justin Windle
 *  
 **/
 
package uk.co.lmfm.guppy.application.enum 
{

	/**
	 * ApplicationConstants
	 */
	public class ApplicationConstants 
	{
		public static const STARTUP : String = "Startup";
		public static const INITIALISE : String = "initialise";
		public static const CHANGE_VIEW : String = "changeView";

		// General

		public static const GOT_VIEW_DEFINITION : String = "gotViewDefinition";
		public static const POLL_VIEWS_FOR_DEFINITIONS : String = "pollViewsForDefinitions";

		// Menu

		public static const ENABLE_MENU : String = "enableMenu";		public static const DISABLE_MENU : String = "disableMenu";

		// Settings

		public static const AUTO_SETUP_START : String = "autoSetupStart";		public static const AUTO_SETUP_REQUEST : String = "autoSetupRequest";		public static const AUTO_SETUP_PROGRESS : String = "autoSetupProgress";		public static const AUTO_SETUP_COMPLETE : String = "autoSetupComplete";
		public static const GET_USER_SETTINGS : String = "getUserSettings";		public static const GOT_USER_SETTINGS : String = "gotUserSettings";
		public static const SET_USER_SETTINGS : String = "setUserSettings";		public static const SET_USER_SETTINGS_SUCCESS : String = "setUserSettingsSuccess";
		public static const SET_USER_SETTINGS_FAILED : String = "setUserSettingsFailed";

		// Config

		public static const GET_CONFIG : String = "getConfig";		public static const GOT_CONFIG : String = "gotConfig";
		public static const SET_LIBRARY_PATH : String = "setLibraryPath";
		public static const SVN_LOG_REPORT_RECIEVED : String = "svnLogReportRecieved";
		public static const GOT_REPOSITORY_LATEST_REVISION_NUMBER : String = "gotRepositoryLatestRevisionNumber";

		// SVN

		public static const CHECKOUT_MESSAGE : String = "checkoutMessage";		public static const CHECKOUT_ACTIVITY : String = "checkoutActivity";
		public static const CHECKOUT_PROGRESS : String = "checkoutProgress";		public static const CHECKOUT_COMPLETE : String = "checkoutComplete";
		public static const CHECKOUT_ITEM_ERROR : String = "checkoutItemError";		public static const CHECKOUT_ITEM_STARTED : String = "checkoutItemStarted";
		public static const CHECKOUT_ITEM_PROGRESS : String = "checkoutItemProgress";		public static const CHECKOUT_ITEM_COMPLETE : String = "checkoutItemComplete";		public static const FORCE_REPOSITORY_CHECKOUT : String = "forceRepositoryCheckout";

		// SDK
		public static const UPDATE_FLEX_SDKS : String = "updateFlexSDKs";
		public static const UPDATE_FLEX_SDKS_COMPLETE : String = "updateFlexSDKsComplete";		public static const SDK_DOWNLOAD_COMPLETE : String = "sdkDownloadComplete";

		// Workspace

		public static const GET_WORKSPACES : String = "getWorkspaces";		public static const GOT_WORKSPACES : String = "gotWorkspaces";		public static const FOUND_WORKSPACE : String = "foundWorkspace";
		public static const CLONE_WORKSPACE : String = "cloneWorkspace";		public static const CREATE_WORKSPACE : String = "createWorkspace";
		public static const CONFIGURE_WORKSPACE : String = "configureWorkspace";

		// Project

		public static const CREATE_PROJECT : String = "createProject";

		// Alert

		public static const SHOW_ALERT : String = "showAlert";
	}
}
